[INFO] fetching crate datex-core 0.0.11...
[INFO] fixing datex-core-0.0.11 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate datex-core 0.0.11 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate datex-core 0.0.11
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate datex-core 0.0.11
[INFO] tweaked toml for crates.io crate datex-core 0.0.11 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate datex-core 0.0.11 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate datex-core 0.0.11 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rtp v0.13.0
[INFO] [stderr]   Downloaded webrtc-util v0.11.0
[INFO] [stderr]   Downloaded asn1-rs-derive v0.5.1
[INFO] [stderr]   Downloaded waitgroup v0.1.2
[INFO] [stderr]   Downloaded realhydroper-lsp-macros v0.9.0
[INFO] [stderr]   Downloaded smallstr v0.3.1
[INFO] [stderr]   Downloaded logos-derive v0.15.1
[INFO] [stderr]   Downloaded utf8-decode v1.0.1
[INFO] [stderr]   Downloaded decoded-char v0.1.1
[INFO] [stderr]   Downloaded locspan v0.8.2
[INFO] [stderr]   Downloaded delegate v0.13.5
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.62
[INFO] [stderr]   Downloaded tsify v0.5.6
[INFO] [stderr]   Downloaded yasna v0.5.2
[INFO] [stderr]   Downloaded datex-macros-internal v0.0.1
[INFO] [stderr]   Downloaded datex-crypto-native v0.0.2
[INFO] [stderr]   Downloaded webrtc-srtp v0.15.0
[INFO] [stderr]   Downloaded pretty v0.12.5
[INFO] [stderr]   Downloaded locspan-derive v0.6.0
[INFO] [stderr]   Downloaded embassy-time-driver v0.2.1
[INFO] [stderr]   Downloaded embassy-executor-timer-queue v0.1.0
[INFO] [stderr]   Downloaded xtensa-lx-rt-proc-macros v0.5.0
[INFO] [stderr]   Downloaded binrw_derive v0.15.0
[INFO] [stderr]   Downloaded async-select-proc-macros v0.3.0
[INFO] [stderr]   Downloaded tsify-macros v0.5.6
[INFO] [stderr]   Downloaded embassy-time v0.5.0
[INFO] [stderr]   Downloaded embassy-futures v0.1.2
[INFO] [stderr]   Downloaded datex-crypto-web v0.0.2
[INFO] [stderr]   Downloaded datex-crypto-facade v0.0.2
[INFO] [stderr]   Downloaded ufmt-write v0.1.0
[INFO] [stderr]   Downloaded ral-registers v0.1.3
[INFO] [stderr]   Downloaded async-codec-lite v0.0.2
[INFO] [stderr]   Downloaded esp-sync v0.1.1
[INFO] [stderr]   Downloaded embedded-io-async v0.6.1
[INFO] [stderr]   Downloaded riscv-rt-macros v0.6.1
[INFO] [stderr]   Downloaded embedded-io-async v0.7.0
[INFO] [stderr]   Downloaded embassy-usb-driver v0.2.0
[INFO] [stderr]   Downloaded embedded-storage-async v0.4.1
[INFO] [stderr]   Downloaded riscv-pac v0.2.0
[INFO] [stderr]   Downloaded riscv-macros v0.3.0
[INFO] [stderr]   Downloaded esp-riscv-rt v0.13.0
[INFO] [stderr]   Downloaded embedded-hal v1.0.0
[INFO] [stderr]   Downloaded webrtc-mdns v0.9.0
[INFO] [stderr]   Downloaded async-select v0.3.0
[INFO] [stderr]   Downloaded async-timer v1.0.0-beta.15
[INFO] [stderr]   Downloaded async-unsync v0.3.0
[INFO] [stderr]   Downloaded esp-hal-procmacros v0.21.0
[INFO] [stderr]   Downloaded modular-bitfield v0.13.1
[INFO] [stderr]   Downloaded modular-bitfield-impl v0.13.1
[INFO] [stderr]   Downloaded internment v0.8.6
[INFO] [stderr]   Downloaded datex-crypto-esp32 v0.0.2
[INFO] [stderr]   Downloaded embassy-embedded-hal v0.5.0
[INFO] [stderr]   Downloaded ariadne v0.5.1
[INFO] [stderr]   Downloaded lexical v7.0.5
[INFO] [stderr]   Downloaded embassy-executor-macros v0.7.0
[INFO] [stderr]   Downloaded xtensa-lx v0.13.0
[INFO] [stderr]   Downloaded embassy-hal-internal v0.3.0
[INFO] [stderr]   Downloaded bitfield v0.19.4
[INFO] [stderr]   Downloaded somni-expr v0.2.0
[INFO] [stderr]   Downloaded rtcp v0.13.0
[INFO] [stderr]   Downloaded stun v0.8.0
[INFO] [stderr]   Downloaded x509-parser v0.16.0
[INFO] [stderr]   Downloaded asn1-rs v0.6.2
[INFO] [stderr]   Downloaded der-parser v9.0.0
[INFO] [stderr]   Downloaded rcgen v0.13.2
[INFO] [stderr]   Downloaded riscv-rt v0.16.0
[INFO] [stderr]   Downloaded logos-codegen v0.15.1
[INFO] [stderr]   Downloaded static_cell v2.1.1
[INFO] [stderr]   Downloaded embassy-sync v0.6.2
[INFO] [stderr]   Downloaded riscv-target-parser v0.1.3
[INFO] [stderr]   Downloaded embassy-usb-synopsys-otg v0.3.1
[INFO] [stderr]   Downloaded bitfield-macros v0.19.4
[INFO] [stderr]   Downloaded sdp v0.8.0
[INFO] [stderr]   Downloaded embassy-executor v0.9.1
[INFO] [stderr]   Downloaded esp-synopsys-usb-otg v0.4.2
[INFO] [stderr]   Downloaded xtensa-lx-rt v0.21.0
[INFO] [stderr]   Downloaded usb-device v0.3.2
[INFO] [stderr]   Downloaded embassy-sync v0.7.2
[INFO] [stderr]   Downloaded esp-config v0.6.1
[INFO] [stderr]   Downloaded somni-parser v0.2.2
[INFO] [stderr]   Downloaded turn v0.10.0
[INFO] [stderr]   Downloaded webrtc-data v0.11.0
[INFO] [stderr]   Downloaded interceptor v0.14.0
[INFO] [stderr]   Downloaded fancy-regex v0.16.2
[INFO] [stderr]   Downloaded ringmap v0.1.8
[INFO] [stderr]   Downloaded webrtc-sctp v0.12.0
[INFO] [stderr]   Downloaded realhydroper-lsp v0.22.0
[INFO] [stderr]   Downloaded esp-metadata-generated v0.3.0
[INFO] [stderr]   Downloaded binrw v0.15.0
[INFO] [stderr]   Downloaded webrtc v0.13.0
[INFO] [stderr]   Downloaded webrtc-ice v0.13.0
[INFO] [stderr]   Downloaded webrtc-dtls v0.12.0
[INFO] [stderr]   Downloaded esp-rom-sys v0.1.3
[INFO] [stderr]   Downloaded ccm v0.5.0
[INFO] [stderr]   Downloaded flexi_logger v0.31.8
[INFO] [stderr]   Downloaded esp32c2 v0.28.0
[INFO] [stderr]   Downloaded json-number v0.4.10
[INFO] [stderr]   Downloaded esp32c3 v0.31.0
[INFO] [stderr]   Downloaded esp32s2 v0.30.0
[INFO] [stderr]   Downloaded esp-hal v1.0.0
[INFO] [stderr]   Downloaded esp32h2 v0.18.0
[INFO] [stderr]   Downloaded esp32s3 v0.34.0
[INFO] [stderr]   Downloaded esp32 v0.39.0
[INFO] [stderr]   Downloaded web-sys v0.3.89
[INFO] [stderr]   Downloaded esp32c6 v0.22.0
[INFO] [stderr]   Downloaded oid-registry v0.7.1
[INFO] [stderr]   Downloaded json-syntax v0.12.5
[INFO] [stderr]   Downloaded webrtc-media v0.10.0
[INFO] [stderr]   Downloaded logos v0.15.1
[INFO] [stderr]   Downloaded riscv v0.15.0
[INFO] [stderr]   Downloaded embedded-hal-async v1.0.0
[INFO] [stderr]   Downloaded ntest_timeout v0.9.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 12a45da39c6ca982e199823bce360b9d4e905b5764113485c931a91f2444cb26
[INFO] running `Command { std: "docker" "start" "12a45da39c6ca982e199823bce360b9d4e905b5764113485c931a91f2444cb26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "12a45da39c6ca982e199823bce360b9d4e905b5764113485c931a91f2444cb26" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "12a45da39c6ca982e199823bce360b9d4e905b5764113485c931a91f2444cb26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "12a45da39c6ca982e199823bce360b9d4e905b5764113485c931a91f2444cb26" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]     Checking lexical-util v1.0.7
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]     Checking serde_json v1.0.149
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling binrw_derive v0.15.0
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking once_cell v1.21.3
[INFO] [stderr]     Checking futures-core v0.3.32
[INFO] [stderr]     Checking futures-sink v0.3.32
[INFO] [stderr]    Compiling winnow v0.7.14
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]     Checking hashbrown v0.16.1
[INFO] [stderr]    Compiling bigdecimal v0.4.10
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]     Checking percent-encoding v2.3.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling binrw v0.15.0
[INFO] [stderr]    Compiling async-timer v1.0.0-beta.15
[INFO] [stderr]     Checking form_urlencoded v1.2.2
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]     Checking clap_builder v4.5.60
[INFO] [stderr]     Checking futures-channel v0.3.32
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking log v0.4.29
[INFO] [stderr]     Checking array-init v2.1.0
[INFO] [stderr]     Checking bs58 v0.5.1
[INFO] [stderr]     Checking futures-io v0.3.32
[INFO] [stderr]     Checking error-code v3.3.2
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking datex-crypto-facade v0.0.2
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking spin v0.10.0
[INFO] [stderr]     Checking ordered-float v5.1.0
[INFO] [stderr]     Checking smallstr v0.3.1
[INFO] [stderr]     Checking itertools v0.14.0
[INFO] [stderr]     Checking utf8-decode v1.0.1
[INFO] [stderr]     Checking locspan v0.8.2
[INFO] [stderr]     Checking decoded-char v0.1.1
[INFO] [stderr]     Checking hex v0.4.3
[INFO] [stderr]     Checking async-unsync v0.3.0
[INFO] [stderr]     Checking getrandom v0.2.17
[INFO] [stderr]     Checking ringmap v0.1.8
[INFO] [stderr]     Checking ahash v0.7.8
[INFO] [stderr]     Checking lexical-write-integer v1.0.6
[INFO] [stderr]     Checking lexical-parse-integer v1.0.6
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]     Checking lexical-parse-float v1.0.6
[INFO] [stderr]     Checking lexical-write-float v1.0.6
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking lexical-core v1.0.6
[INFO] [stderr]     Checking lexical v7.0.5
[INFO] [stderr]     Checking json-number v0.4.10
[INFO] [stderr]     Checking clap v4.5.60
[INFO] [stderr]    Compiling toml_parser v1.0.9+spec-1.1.0
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]    Compiling toml_edit v0.23.10+spec-1.0.0
[INFO] [stderr]    Compiling locspan-derive v0.6.0
[INFO] [stderr]    Compiling proc-macro-crate v3.4.0
[INFO] [stderr]    Compiling ntest_timeout v0.9.5
[INFO] [stderr]     Checking json-syntax v0.12.5
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.39
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling async-select-proc-macros v0.3.0
[INFO] [stderr]    Compiling num_enum_derive v0.7.5
[INFO] [stderr]    Compiling modular-bitfield-impl v0.13.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]     Checking async-select v0.3.0
[INFO] [stderr]    Compiling datex-macros-internal v0.0.1
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking num_enum v0.7.5
[INFO] [stderr]     Checking modular-bitfield v0.13.1
[INFO] [stderr]     Checking tokio v1.49.0
[INFO] [stderr]     Checking zerofrom v0.1.6
[INFO] [stderr]     Checking yoke v0.8.1
[INFO] [stderr]     Checking zerovec v0.11.5
[INFO] [stderr]     Checking zerotrie v0.2.3
[INFO] [stderr]     Checking strum v0.27.2
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]     Checking tinystr v0.8.2
[INFO] [stderr]     Checking potential_utf v0.1.4
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling serde_with_macros v3.17.0
[INFO] [stderr]     Checking icu_collections v2.1.1
[INFO] [stderr]     Checking icu_locale_core v2.1.1
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking icu_provider v2.1.1
[INFO] [stderr]     Checking icu_normalizer v2.1.1
[INFO] [stderr]     Checking icu_properties v2.1.2
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]     Checking schemars v1.2.1
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking serde-big-array v0.5.1
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking serde_with v3.17.0
[INFO] [stderr]     Checking flexi_logger v0.31.8
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking datex-core v0.0.11 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking criterion v0.6.0
[INFO] [stdout] warning: unexpected `cfg` condition value: `enable_deterministic_behavior`
[INFO] [stdout]    --> src/network/com_hub/managers/socket_manager.rs:260:34
[INFO] [stdout]     |
[INFO] [stdout] 260 |                         if #[cfg(feature = "enable_deterministic_behavior")] {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `allow_unsigned_blocks`, `ast`, `compiler`, `crypto_enabled`, `decompiler`, `default`, `embassy_runtime`, `full`, `lsp`, `lsp_tokio`, `lsp_wasm`, `macro_utils`, `no_std`, `parser`, `std`, `syntax_highlighting_legacy`, `target_esp32`, `target_native`, `target_wasm`, `tokio_runtime`, `wasm_runtime`, and `webrtc`
[INFO] [stdout]     = help: consider adding `enable_deterministic_behavior` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ScriptExecutionError`
[INFO] [stdout]   --> src/runtime/mod.rs:12:47
[INFO] [stdout]    |
[INFO] [stdout] 12 |     ExecutionContext, RemoteExecutionContext, ScriptExecutionError,
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::info`
[INFO] [stdout]   --> src/runtime/execution/execution_loop/mod.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 | use log::info;
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ScriptExecutionError` and `time::Instant`
[INFO] [stdout]   --> src/runtime/internal.rs:27:17
[INFO] [stdout]    |
[INFO] [stdout] 27 |                 ScriptExecutionError,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |     time::Instant,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debug`
[INFO] [stdout]   --> src/runtime/internal.rs:40:11
[INFO] [stdout]    |
[INFO] [stdout] 40 | use log::{debug, error, info};
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `append_type`
[INFO] [stdout]  --> src/core_compiler/value_compiler.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         append_type, append_type_definition, append_type_metadata,
[INFO] [stdout]   |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `boolean::Boolean` and `text::Text`
[INFO] [stdout]   --> src/values/core_values/type.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |             boolean::Boolean, callable::CallableSignature,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 22 |             decimal::typed_decimal::DecimalTypeVariant,
[INFO] [stdout] 23 |             integer::typed_integer::IntegerTypeVariant, text::Text,
[INFO] [stdout]    |                                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `result::Result`
[INFO] [stdout]   --> src/values/core_values/type.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     result::Result,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `if_let_guard` has been stable since 1.95.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | #![feature(if_let_guard)]
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `assert_matches` has been stable since 1.96.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(assert_matches)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime/execution/macros.rs:19:13
[INFO] [stdout]     |
[INFO] [stdout]  18 |               crate::runtime::execution::execution_loop::interrupts::InterruptResult::ResolvedValue(value) => value,
[INFO] [stdout]     |               -------------------------------------------------------------------------------------------- matches all the relevant values
[INFO] [stdout]  19 |               _ => unreachable!(),
[INFO] [stdout]     |               ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/execution/execution_loop/mod.rs:367:79
[INFO] [stdout]     |
[INFO] [stdout] 367 |   ...   RegularInstruction::GetSharedRef(address) => Some(interrupt_with_value!(
[INFO] [stdout]     |  _________________________________________________________-
[INFO] [stdout] 368 | | ...           interrupt_provider,
[INFO] [stdout] 369 | | ...           ExecutionInterrupt::External(
[INFO] [stdout] 370 | | ...               ExternalExecutionInterrupt::GetReferenceToRemotePointer(address, PointerReferenceMutability::Immutable)
[INFO] [stdout] 371 | | ...           )
[INFO] [stdout] 372 | | ...       ).into()),
[INFO] [stdout]     | |___________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `interrupt_with_maybe_value` which comes from the expansion of the macro `interrupt_with_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime/execution/macros.rs:19:13
[INFO] [stdout]     |
[INFO] [stdout]  18 |               crate::runtime::execution::execution_loop::interrupts::InterruptResult::ResolvedValue(value) => value,
[INFO] [stdout]     |               -------------------------------------------------------------------------------------------- matches all the relevant values
[INFO] [stdout]  19 |               _ => unreachable!(),
[INFO] [stdout]     |               ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/execution/execution_loop/mod.rs:375:82
[INFO] [stdout]     |
[INFO] [stdout] 375 |   ...   RegularInstruction::GetSharedRefMut(address) => Some(interrupt_with_value!(
[INFO] [stdout]     |  ____________________________________________________________-
[INFO] [stdout] 376 | | ...           interrupt_provider,
[INFO] [stdout] 377 | | ...           ExecutionInterrupt::External(
[INFO] [stdout] 378 | | ...               ExternalExecutionInterrupt::GetReferenceToRemotePointer(address, PointerReferenceMutability::Mutable)
[INFO] [stdout] 379 | | ...           )
[INFO] [stdout] 380 | | ...       ).into()),
[INFO] [stdout]     | |___________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `interrupt_with_maybe_value` which comes from the expansion of the macro `interrupt_with_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime/execution/macros.rs:19:13
[INFO] [stdout]     |
[INFO] [stdout]  18 |               crate::runtime::execution::execution_loop::interrupts::InterruptResult::ResolvedValue(value) => value,
[INFO] [stdout]     |               -------------------------------------------------------------------------------------------- matches all the relevant values
[INFO] [stdout]  19 |               _ => unreachable!(),
[INFO] [stdout]     |               ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/execution/execution_loop/mod.rs:383:38
[INFO] [stdout]     |
[INFO] [stdout] 383 |   ...                   Some(interrupt_with_value!(
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 384 | | ...                       interrupt_provider,
[INFO] [stdout] 385 | | ...                       ExecutionInterrupt::External(
[INFO] [stdout] 386 | | ...                           ExternalExecutionInterrupt::GetReferenceToLocalPointer(
[INFO] [stdout] ...   |
[INFO] [stdout] 390 | | ...                   ).into())
[INFO] [stdout]     | |_______________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `interrupt_with_maybe_value` which comes from the expansion of the macro `interrupt_with_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime/execution/macros.rs:19:13
[INFO] [stdout]     |
[INFO] [stdout]  18 |               crate::runtime::execution::execution_loop::interrupts::InterruptResult::ResolvedValue(value) => value,
[INFO] [stdout]     |               -------------------------------------------------------------------------------------------- matches all the relevant values
[INFO] [stdout]  19 |               _ => unreachable!(),
[INFO] [stdout]     |               ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/execution/execution_loop/mod.rs:395:38
[INFO] [stdout]     |
[INFO] [stdout] 395 |   ...                   Some(interrupt_with_value!(
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 396 | | ...                       interrupt_provider,
[INFO] [stdout] 397 | | ...                       ExecutionInterrupt::External(
[INFO] [stdout] 398 | | ...                           ExternalExecutionInterrupt::GetReferenceInternalPointer(
[INFO] [stdout] ...   |
[INFO] [stdout] 402 | | ...                   ).into())
[INFO] [stdout]     | |_______________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `interrupt_with_maybe_value` which comes from the expansion of the macro `interrupt_with_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime/execution/macros.rs:19:13
[INFO] [stdout]     |
[INFO] [stdout]  18 |               crate::runtime::execution::execution_loop::interrupts::InterruptResult::ResolvedValue(value) => value,
[INFO] [stdout]     |               -------------------------------------------------------------------------------------------- matches all the relevant values
[INFO] [stdout]  19 |               _ => unreachable!(),
[INFO] [stdout]     |               ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/execution/execution_loop/mod.rs:505:43
[INFO] [stdout]     |
[INFO] [stdout] 505 |   ...                   let val = interrupt_with_maybe_value!(
[INFO] [stdout]     |  _________________________________-
[INFO] [stdout] 506 | | ...                       interrupt_provider,
[INFO] [stdout] 507 | | ...                       match type_ref.address {
[INFO] [stdout] 508 | | ...                           RawPointerAddress::Local(address) => {
[INFO] [stdout] ...   |
[INFO] [stdout] 529 | | ...                   );
[INFO] [stdout]     | |_______________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `interrupt_with_maybe_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/runtime/execution/macros.rs:19:13
[INFO] [stdout]      |
[INFO] [stdout]   18 |               crate::runtime::execution::execution_loop::interrupts::InterruptResult::ResolvedValue(value) => value,
[INFO] [stdout]      |               -------------------------------------------------------------------------------------------- matches all the relevant values
[INFO] [stdout]   19 |               _ => unreachable!(),
[INFO] [stdout]      |               ^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/runtime/execution/execution_loop/mod.rs:1090:37
[INFO] [stdout]      |
[INFO] [stdout] 1090 | / ...                   interrupt_with_maybe_value!(
[INFO] [stdout] 1091 | | ...                       interrupt_provider,
[INFO] [stdout] 1092 | | ...                       ExecutionInterrupt::External(
[INFO] [stdout] 1093 | | ...                           ExternalExecutionInterrupt::RemoteExecution(
[INFO] [stdout] ...    |
[INFO] [stdout] 1097 | | ...                   )
[INFO] [stdout]      | |_______________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `interrupt_with_maybe_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/runtime/execution/macros.rs:19:13
[INFO] [stdout]      |
[INFO] [stdout]   18 |               crate::runtime::execution::execution_loop::interrupts::InterruptResult::ResolvedValue(value) => value,
[INFO] [stdout]      |               -------------------------------------------------------------------------------------------- matches all the relevant values
[INFO] [stdout]   19 |               _ => unreachable!(),
[INFO] [stdout]      |               ^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/runtime/execution/execution_loop/mod.rs:1108:37
[INFO] [stdout]      |
[INFO] [stdout] 1108 | / ...                   interrupt_with_maybe_value!(
[INFO] [stdout] 1109 | | ...                       interrupt_provider,
[INFO] [stdout] 1110 | | ...                       ExecutionInterrupt::External(
[INFO] [stdout] 1111 | | ...                           ExternalExecutionInterrupt::Apply(
[INFO] [stdout] ...    |
[INFO] [stdout] 1115 | | ...                   )
[INFO] [stdout]      | |_______________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `interrupt_with_maybe_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `datex_crypto_native`
[INFO] [stdout]   --> src/lib.rs:86:21
[INFO] [stdout]    |
[INFO] [stdout] 86 |             pub use datex_crypto_native::CryptoNative as CryptoImpl;
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `datex_crypto_native`
[INFO] [stdout]    |
[INFO] [stdout] help: there is a crate or module with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 86 -             pub use datex_crypto_native::CryptoNative as CryptoImpl;
[INFO] [stdout] 86 +             pub use datex_crypto_facade::CryptoNative as CryptoImpl;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `endpoint::Endpoint` and `runtime::memory::Memory`
[INFO] [stdout]    --> src/dif/value.rs:315:9
[INFO] [stdout]     |
[INFO] [stdout] 315 |         runtime::memory::Memory,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 318 |                 endpoint::Endpoint, integer::typed_integer::IntegerTypeVariant,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::cell::RefCell`
[INFO] [stdout]    --> src/dif/value.rs:326:9
[INFO] [stdout]     |
[INFO] [stdout] 326 |     use core::cell::RefCell;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `datex_crypto_facade::crypto::Crypto`
[INFO] [stdout]   --> src/global/dxb_block.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use datex_crypto_facade::crypto::Crypto;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SignatureValidationError`
[INFO] [stdout]    --> src/global/dxb_block.rs:567:47
[INFO] [stdout]     |
[INFO] [stdout] 567 |                 DXBBlock, DXBBlockParseError, SignatureValidationError,
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `datex_crypto_facade::crypto::Crypto`
[INFO] [stdout]    --> src/global/dxb_block.rs:579:9
[INFO] [stdout]     |
[INFO] [stdout] 579 |     use datex_crypto_facade::crypto::Crypto;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `itertools::Itertools`
[INFO] [stdout]    --> src/libs/core.rs:521:9
[INFO] [stdout]     |
[INFO] [stdout] 521 |     use itertools::Itertools;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `BlockType`
[INFO] [stdout]    --> src/network/block_handler.rs:415:45
[INFO] [stdout]     |
[INFO] [stdout] 415 |                 block_header::{BlockHeader, BlockType, FlagsAndTimestamp},
[INFO] [stdout]     |                                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ntest_timeout::timeout`
[INFO] [stdout]    --> src/network/block_handler.rs:422:9
[INFO] [stdout]     |
[INFO] [stdout] 422 |     use ntest_timeout::timeout;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::prelude::*`
[INFO] [stdout]    --> src/network/com_hub/managers/com_interface_manager.rs:394:9
[INFO] [stdout]     |
[INFO] [stdout] 394 |     use crate::prelude::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `enable_deterministic_behavior`
[INFO] [stdout]    --> src/network/com_hub/managers/socket_manager.rs:260:34
[INFO] [stdout]     |
[INFO] [stdout] 260 |                         if #[cfg(feature = "enable_deterministic_behavior")] {
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `allow_unsigned_blocks`, `ast`, `compiler`, `crypto_enabled`, `decompiler`, `default`, `embassy_runtime`, `full`, `lsp`, `lsp_tokio`, `lsp_wasm`, `macro_utils`, `no_std`, `parser`, `std`, `syntax_highlighting_legacy`, `target_esp32`, `target_native`, `target_wasm`, `tokio_runtime`, `wasm_runtime`, and `webrtc`
[INFO] [stdout]     = help: consider adding `enable_deterministic_behavior` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DXBBlock`, `UnboundedSender`, `protocol_structures::routing_header::SignatureType`, and `timeout`
[INFO] [stdout]    --> src/network/com_hub/com_hub_interface.rs:179:25
[INFO] [stdout]     |
[INFO] [stdout] 179 |         channel::mpsc::{UnboundedSender, create_unbounded_channel},
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^
[INFO] [stdout] 180 |         global::{
[INFO] [stdout] 181 |             dxb_block::{DXBBlock, IncomingSection},
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout] 182 |             protocol_structures::routing_header::SignatureType,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 196 |         task::{sleep, timeout},
[INFO] [stdout]     |                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `string::ToString`
[INFO] [stdout]    --> src/network/com_hub/com_hub_interface.rs:199:17
[INFO] [stdout]     |
[INFO] [stdout] 199 |     use alloc::{string::ToString, vec::Vec};
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `future::join`
[INFO] [stdout]    --> src/network/com_hub/com_hub_interface.rs:200:16
[INFO] [stdout]     |
[INFO] [stdout] 200 |     use core::{future::join, time::Duration};
[INFO] [stdout]     |                ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::info`
[INFO] [stdout]    --> src/network/com_hub/com_hub_interface.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |     use log::info;
[INFO] [stdout]     |         ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `datex_crypto_facade::crypto::Crypto`
[INFO] [stdout]   --> src/network/com_hub/mod.rs:89:5
[INFO] [stdout]    |
[INFO] [stdout] 89 | use datex_crypto_facade::crypto::Crypto;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ScriptExecutionError`
[INFO] [stdout]   --> src/runtime/mod.rs:12:47
[INFO] [stdout]    |
[INFO] [stdout] 12 |     ExecutionContext, RemoteExecutionContext, ScriptExecutionError,
[INFO] [stdout]    |                                               ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::info`
[INFO] [stdout]   --> src/runtime/execution/execution_loop/mod.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 76 | use log::info;
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `ScriptExecutionError` and `time::Instant`
[INFO] [stdout]   --> src/runtime/internal.rs:27:17
[INFO] [stdout]    |
[INFO] [stdout] 27 |                 ScriptExecutionError,
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |     time::Instant,
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `debug`
[INFO] [stdout]   --> src/runtime/internal.rs:40:11
[INFO] [stdout]    |
[INFO] [stdout] 40 | use log::{debug, error, info};
[INFO] [stdout]    |           ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `runtime::memory::Memory`
[INFO] [stdout]    --> src/shared_values/mutations.rs:275:9
[INFO] [stdout]     |
[INFO] [stdout] 275 |         runtime::memory::Memory,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `cell::RefCell`
[INFO] [stdout]    --> src/shared_values/mutations.rs:288:32
[INFO] [stdout]     |
[INFO] [stdout] 288 |     use core::{assert_matches, cell::RefCell};
[INFO] [stdout]     |                                ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `runtime::memory::Memory`
[INFO] [stdout]    --> src/shared_values/observers.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |         runtime::memory::Memory,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `prelude::*`
[INFO] [stdout]    --> src/shared_values/shared_container.rs:712:66
[INFO] [stdout]     |
[INFO] [stdout] 712 |         assert_identical, assert_structural_eq, assert_value_eq, prelude::*,
[INFO] [stdout]     |                                                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `append_type`
[INFO] [stdout]  --> src/core_compiler/value_compiler.rs:3:9
[INFO] [stdout]   |
[INFO] [stdout] 3 |         append_type, append_type_definition, append_type_metadata,
[INFO] [stdout]   |         ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `datex_crypto_facade::crypto::Crypto`
[INFO] [stdout]  --> src/utils/uuid.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use datex_crypto_facade::crypto::Crypto;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `prelude::*`
[INFO] [stdout]    --> src/values/core_values/decimal/typed_decimal.rs:558:48
[INFO] [stdout]     |
[INFO] [stdout] 558 |         assert_structural_eq, assert_value_eq, prelude::*,
[INFO] [stdout]     |                                                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `datex_crypto_facade::crypto::Crypto`
[INFO] [stdout]   --> src/values/core_values/endpoint.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use datex_crypto_facade::crypto::Crypto;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `shared_value_container::SharedValueContainer`
[INFO] [stdout]    --> src/values/core_values/map.rs:648:13
[INFO] [stdout]     |
[INFO] [stdout] 648 |             shared_value_container::SharedValueContainer,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `boolean::Boolean` and `text::Text`
[INFO] [stdout]   --> src/values/core_values/type.rs:21:13
[INFO] [stdout]    |
[INFO] [stdout] 21 |             boolean::Boolean, callable::CallableSignature,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 22 |             decimal::typed_decimal::DecimalTypeVariant,
[INFO] [stdout] 23 |             integer::typed_integer::IntegerTypeVariant, text::Text,
[INFO] [stdout]    |                                                         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `result::Result`
[INFO] [stdout]   --> src/values/core_values/type.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     result::Result,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `get_core_lib_type_reference` and `prelude::*`
[INFO] [stdout]    --> src/values/value.rs:333:41
[INFO] [stdout]     |
[INFO] [stdout] 333 |         libs::core::{get_core_lib_type, get_core_lib_type_reference},
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 334 |         prelude::*,
[INFO] [stdout]     |         ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StreamExt`
[INFO] [stdout]  --> src/channel/mpsc.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use futures_util::{SinkExt, StreamExt};
[INFO] [stdout]   |                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SinkExt`
[INFO] [stdout]  --> src/channel/mpsc.rs:3:20
[INFO] [stdout]   |
[INFO] [stdout] 3 | use futures_util::{SinkExt, StreamExt};
[INFO] [stdout]   |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deserialize`
[INFO] [stdout]   --> src/serde/deserializer.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Deserialize, Deserializer,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `prelude::rust_2024`
[INFO] [stdout]  --> src/values/core_values/decimal/utils.rs:3:26
[INFO] [stdout]   |
[INFO] [stdout] 3 | use core::{fmt::Display, prelude::rust_2024::*};
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FutureExt`
[INFO] [stdout]   --> src/network/com_hub/managers/socket_manager.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{FutureExt, future::join_all};
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/dif/representation.rs:135:13
[INFO] [stdout]     |
[INFO] [stdout] 135 |             _ => {
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/dif/representation.rs:135:13
[INFO] [stdout]     |
[INFO] [stdout]  75 |             DIFValueRepresentation::Null => Value::null(),
[INFO] [stdout]     |             ---------------------------- matches some of the same values
[INFO] [stdout]  76 |             DIFValueRepresentation::String(str) => Value {
[INFO] [stdout]     |             ----------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout]  82 |             DIFValueRepresentation::Boolean(b) => Value {
[INFO] [stdout]     |             ---------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout]  88 |             DIFValueRepresentation::Number(n) => Value {
[INFO] [stdout]     |             --------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 135 |             _ => {
[INFO] [stdout]     |             ^ ...and 3 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `if_let_guard` has been stable since 1.95.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:8:12
[INFO] [stdout]   |
[INFO] [stdout] 8 | #![feature(if_let_guard)]
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `assert_matches` has been stable since 1.96.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> src/lib.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(assert_matches)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/network/com_hub/mod.rs:830:13
[INFO] [stdout]     |
[INFO] [stdout] 825 |             Err(SocketEndpointRegistrationError::SocketEndpointAlreadyRegistered) => {
[INFO] [stdout]     |             --------------------------------------------------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 830 |             Err(error) => {
[INFO] [stdout]     |             ^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime/execution/macros.rs:19:13
[INFO] [stdout]     |
[INFO] [stdout]  18 |               crate::runtime::execution::execution_loop::interrupts::InterruptResult::ResolvedValue(value) => value,
[INFO] [stdout]     |               -------------------------------------------------------------------------------------------- matches all the relevant values
[INFO] [stdout]  19 |               _ => unreachable!(),
[INFO] [stdout]     |               ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/execution/execution_loop/mod.rs:367:79
[INFO] [stdout]     |
[INFO] [stdout] 367 |   ...   RegularInstruction::GetSharedRef(address) => Some(interrupt_with_value!(
[INFO] [stdout]     |  _________________________________________________________-
[INFO] [stdout] 368 | | ...           interrupt_provider,
[INFO] [stdout] 369 | | ...           ExecutionInterrupt::External(
[INFO] [stdout] 370 | | ...               ExternalExecutionInterrupt::GetReferenceToRemotePointer(address, PointerReferenceMutability::Immutable)
[INFO] [stdout] 371 | | ...           )
[INFO] [stdout] 372 | | ...       ).into()),
[INFO] [stdout]     | |___________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout]     = note: this warning originates in the macro `interrupt_with_maybe_value` which comes from the expansion of the macro `interrupt_with_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime/execution/macros.rs:19:13
[INFO] [stdout]     |
[INFO] [stdout]  18 |               crate::runtime::execution::execution_loop::interrupts::InterruptResult::ResolvedValue(value) => value,
[INFO] [stdout]     |               -------------------------------------------------------------------------------------------- matches all the relevant values
[INFO] [stdout]  19 |               _ => unreachable!(),
[INFO] [stdout]     |               ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/execution/execution_loop/mod.rs:375:82
[INFO] [stdout]     |
[INFO] [stdout] 375 |   ...   RegularInstruction::GetSharedRefMut(address) => Some(interrupt_with_value!(
[INFO] [stdout]     |  ____________________________________________________________-
[INFO] [stdout] 376 | | ...           interrupt_provider,
[INFO] [stdout] 377 | | ...           ExecutionInterrupt::External(
[INFO] [stdout] 378 | | ...               ExternalExecutionInterrupt::GetReferenceToRemotePointer(address, PointerReferenceMutability::Mutable)
[INFO] [stdout] 379 | | ...           )
[INFO] [stdout] 380 | | ...       ).into()),
[INFO] [stdout]     | |___________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `interrupt_with_maybe_value` which comes from the expansion of the macro `interrupt_with_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime/execution/macros.rs:19:13
[INFO] [stdout]     |
[INFO] [stdout]  18 |               crate::runtime::execution::execution_loop::interrupts::InterruptResult::ResolvedValue(value) => value,
[INFO] [stdout]     |               -------------------------------------------------------------------------------------------- matches all the relevant values
[INFO] [stdout]  19 |               _ => unreachable!(),
[INFO] [stdout]     |               ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/execution/execution_loop/mod.rs:383:38
[INFO] [stdout]     |
[INFO] [stdout] 383 |   ...                   Some(interrupt_with_value!(
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 384 | | ...                       interrupt_provider,
[INFO] [stdout] 385 | | ...                       ExecutionInterrupt::External(
[INFO] [stdout] 386 | | ...                           ExternalExecutionInterrupt::GetReferenceToLocalPointer(
[INFO] [stdout] ...   |
[INFO] [stdout] 390 | | ...                   ).into())
[INFO] [stdout]     | |_______________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `interrupt_with_maybe_value` which comes from the expansion of the macro `interrupt_with_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime/execution/macros.rs:19:13
[INFO] [stdout]     |
[INFO] [stdout]  18 |               crate::runtime::execution::execution_loop::interrupts::InterruptResult::ResolvedValue(value) => value,
[INFO] [stdout]     |               -------------------------------------------------------------------------------------------- matches all the relevant values
[INFO] [stdout]  19 |               _ => unreachable!(),
[INFO] [stdout]     |               ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/execution/execution_loop/mod.rs:395:38
[INFO] [stdout]     |
[INFO] [stdout] 395 |   ...                   Some(interrupt_with_value!(
[INFO] [stdout]     |  ____________________________-
[INFO] [stdout] 396 | | ...                       interrupt_provider,
[INFO] [stdout] 397 | | ...                       ExecutionInterrupt::External(
[INFO] [stdout] 398 | | ...                           ExternalExecutionInterrupt::GetReferenceInternalPointer(
[INFO] [stdout] ...   |
[INFO] [stdout] 402 | | ...                   ).into())
[INFO] [stdout]     | |_______________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `interrupt_with_maybe_value` which comes from the expansion of the macro `interrupt_with_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/runtime/execution/macros.rs:19:13
[INFO] [stdout]     |
[INFO] [stdout]  18 |               crate::runtime::execution::execution_loop::interrupts::InterruptResult::ResolvedValue(value) => value,
[INFO] [stdout]     |               -------------------------------------------------------------------------------------------- matches all the relevant values
[INFO] [stdout]  19 |               _ => unreachable!(),
[INFO] [stdout]     |               ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/execution/execution_loop/mod.rs:505:43
[INFO] [stdout]     |
[INFO] [stdout] 505 |   ...                   let val = interrupt_with_maybe_value!(
[INFO] [stdout]     |  _________________________________-
[INFO] [stdout] 506 | | ...                       interrupt_provider,
[INFO] [stdout] 507 | | ...                       match type_ref.address {
[INFO] [stdout] 508 | | ...                           RawPointerAddress::Local(address) => {
[INFO] [stdout] ...   |
[INFO] [stdout] 529 | | ...                   );
[INFO] [stdout]     | |_______________________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `interrupt_with_maybe_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/runtime/execution/macros.rs:19:13
[INFO] [stdout]      |
[INFO] [stdout]   18 |               crate::runtime::execution::execution_loop::interrupts::InterruptResult::ResolvedValue(value) => value,
[INFO] [stdout]      |               -------------------------------------------------------------------------------------------- matches all the relevant values
[INFO] [stdout]   19 |               _ => unreachable!(),
[INFO] [stdout]      |               ^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/runtime/execution/execution_loop/mod.rs:1090:37
[INFO] [stdout]      |
[INFO] [stdout] 1090 | / ...                   interrupt_with_maybe_value!(
[INFO] [stdout] 1091 | | ...                       interrupt_provider,
[INFO] [stdout] 1092 | | ...                       ExecutionInterrupt::External(
[INFO] [stdout] 1093 | | ...                           ExternalExecutionInterrupt::RemoteExecution(
[INFO] [stdout] ...    |
[INFO] [stdout] 1097 | | ...                   )
[INFO] [stdout]      | |_______________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `interrupt_with_maybe_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]     --> src/runtime/execution/macros.rs:19:13
[INFO] [stdout]      |
[INFO] [stdout]   18 |               crate::runtime::execution::execution_loop::interrupts::InterruptResult::ResolvedValue(value) => value,
[INFO] [stdout]      |               -------------------------------------------------------------------------------------------- matches all the relevant values
[INFO] [stdout]   19 |               _ => unreachable!(),
[INFO] [stdout]      |               ^ no value can reach this
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/runtime/execution/execution_loop/mod.rs:1108:37
[INFO] [stdout]      |
[INFO] [stdout] 1108 | / ...                   interrupt_with_maybe_value!(
[INFO] [stdout] 1109 | | ...                       interrupt_provider,
[INFO] [stdout] 1110 | | ...                       ExecutionInterrupt::External(
[INFO] [stdout] 1111 | | ...                           ExternalExecutionInterrupt::Apply(
[INFO] [stdout] ...    |
[INFO] [stdout] 1115 | | ...                   )
[INFO] [stdout]      | |_______________________- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `interrupt_with_maybe_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `from_type_definition` is never used
[INFO] [stdout]    --> src/dif/type.rs:728:19
[INFO] [stdout]     |
[INFO] [stdout] 717 | impl DIFType {
[INFO] [stdout]     | ------------ associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 728 |     pub(crate) fn from_type_definition(type_def: &TypeDefinition) -> Self {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `has_core_lib_type` is never used
[INFO] [stdout]    --> src/libs/core.rs:239:4
[INFO] [stdout]     |
[INFO] [stdout] 239 | fn has_core_lib_type<T>(id: T) -> bool
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `execute_remote` is never used
[INFO] [stdout]    --> src/runtime/mod.rs:136:14
[INFO] [stdout]     |
[INFO] [stdout]  49 | impl Runtime {
[INFO] [stdout]     | ------------ method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 136 |     async fn execute_remote(
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `resolve_reference` is never used
[INFO] [stdout]   --> src/runtime/dif_interface.rs:31:14
[INFO] [stdout]    |
[INFO] [stdout] 23 | impl RuntimeInternal {
[INFO] [stdout]    | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 31 |     async fn resolve_reference(
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `handle_update` is never used
[INFO] [stdout]   --> src/shared_values/mutations.rs:42:8
[INFO] [stdout]    |
[INFO] [stdout] 36 | impl SharedContainer {
[INFO] [stdout]    | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 42 |     fn handle_update<'a>(
[INFO] [stdout]    |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `can_mutate` is never used
[INFO] [stdout]    --> src/shared_values/shared_container.rs:442:19
[INFO] [stdout]     |
[INFO] [stdout] 413 | impl SharedContainer {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 442 |     pub(crate) fn can_mutate(&self) -> bool {
[INFO] [stdout]     |                   ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `push`, `is_empty`, `collect_value_results`, `collect_key_value_pair_results`, and `collect_type_results` are never used
[INFO] [stdout]   --> src/dxb_parser/instruction_collector.rs:45:8
[INFO] [stdout]    |
[INFO] [stdout]  8 | pub trait CollectionResultsPopper<Result, Val, Key, KeyVal, Type>:
[INFO] [stdout]    |           ----------------------- methods in this trait
[INFO] [stdout] ...
[INFO] [stdout] 45 |     fn push(&mut self, result: Result) {
[INFO] [stdout]    |        ^^^^
[INFO] [stdout] ...
[INFO] [stdout] 53 |     fn is_empty(&self) -> bool {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 59 |     fn collect_value_results(mut self) -> Vec<Val> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 71 |     fn collect_key_value_pair_results(mut self) -> Vec<(Key, KeyVal)> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 84 |     fn collect_type_results(mut self) -> Vec<Type> {
[INFO] [stdout]    |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `Full` is never constructed
[INFO] [stdout]    --> src/dxb_parser/instruction_collector.rs:275:5
[INFO] [stdout]     |
[INFO] [stdout] 274 | pub enum StatementResultCollectionStrategy {
[INFO] [stdout]     |          --------------------------------- variant in this enum
[INFO] [stdout] 275 |     Full,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `StatementResultCollectionStrategy` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `is_collecting` is never used
[INFO] [stdout]    --> src/dxb_parser/instruction_collector.rs:327:12
[INFO] [stdout]     |
[INFO] [stdout] 279 | impl<T> InstructionCollector<T> {
[INFO] [stdout]     | ------------------------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 327 |     pub fn is_collecting(&self) -> bool {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated function `new_from_str` is never used
[INFO] [stdout]    --> src/serde/deserializer.rs:113:8
[INFO] [stdout]     |
[INFO] [stdout] 109 | impl<'de> DatexDeserializer<'de> {
[INFO] [stdout]     | -------------------------------- associated function in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 113 |     fn new_from_str(text: &'de str) -> Self {
[INFO] [stdout]     |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SystemTime` is never constructed
[INFO] [stdout]    --> src/stub/time.rs:138:12
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub struct SystemTime {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `SystemTimeError` is never constructed
[INFO] [stdout]    --> src/stub/time.rs:144:12
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub struct SystemTimeError {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `duration` is never used
[INFO] [stdout]    --> src/stub/time.rs:150:12
[INFO] [stdout]     |
[INFO] [stdout] 148 | impl SystemTimeError {
[INFO] [stdout]     | -------------------- method in this implementation
[INFO] [stdout] 149 |     #[inline]
[INFO] [stdout] 150 |     pub fn duration(&self) -> Duration {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `UNIX_EPOCH` is never used
[INFO] [stdout]    --> src/stub/time.rs:155:11
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub const UNIX_EPOCH: SystemTime = SystemTime {
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `now`, `duration_since`, `elapsed`, `checked_add`, and `checked_sub` are never used
[INFO] [stdout]    --> src/stub/time.rs:161:12
[INFO] [stdout]     |
[INFO] [stdout] 159 | impl SystemTime {
[INFO] [stdout]     | --------------- associated items in this implementation
[INFO] [stdout] 160 |     #[inline]
[INFO] [stdout] 161 |     pub fn now() -> SystemTime {
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout] 167 |     pub fn duration_since(
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 178 |     pub fn elapsed(&self) -> Result<Duration, SystemTimeError> {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 183 |     pub fn checked_add(&self, duration: Duration) -> Option<SystemTime> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 190 |     pub fn checked_sub(&self, duration: Duration) -> Option<SystemTime> {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `to_i16` and `to_i32` are never used
[INFO] [stdout]   --> src/values/core_values/decimal/rational.rs:50:19
[INFO] [stdout]    |
[INFO] [stdout] 46 | impl Rational {
[INFO] [stdout]    | ------------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 50 |     pub(crate) fn to_i16(&self) -> Option<i16> {
[INFO] [stdout]    |                   ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 53 |     pub(crate) fn to_i32(&self) -> Option<i32> {
[INFO] [stdout]    |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `with__unused` should have a snake case name
[INFO] [stdout]    --> src/global/protocol_structures/instructions.rs:723:5
[INFO] [stdout]     |
[INFO] [stdout] 723 |     _unused: B4,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `with_unused`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `with__unused_checked` should have a snake case name
[INFO] [stdout]    --> src/global/protocol_structures/instructions.rs:723:5
[INFO] [stdout]     |
[INFO] [stdout] 723 |     _unused: B4,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `with_unused_checked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set__unused` should have a snake case name
[INFO] [stdout]    --> src/global/protocol_structures/instructions.rs:723:5
[INFO] [stdout]     |
[INFO] [stdout] 723 |     _unused: B4,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `set_unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `set__unused_checked` should have a snake case name
[INFO] [stdout]    --> src/global/protocol_structures/instructions.rs:723:5
[INFO] [stdout]     |
[INFO] [stdout] 723 |     _unused: B4,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to snake case: `set_unused_checked`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `core::result::Result` that must be used
[INFO] [stdout]    --> src/network/com_hub/network_tracing.rs:499:9
[INFO] [stdout]     |
[INFO] [stdout] 499 |         self.redirect_block(block, original_socket, forked).await;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]     = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]     |
[INFO] [stdout] 499 |         let _ = self.redirect_block(block, original_socket, forked).await;
[INFO] [stdout]     |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]   --> src/values/core_values/callable.rs:31:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | #[derive(Clone, Debug, PartialEq, Eq, Hash)]
[INFO] [stdout]    |                        --------- in this derive macro expansion
[INFO] [stdout] 30 | pub enum CallableBody {
[INFO] [stdout] 31 |     Native(NativeCallable),
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the address of the same function can vary between different codegen units
[INFO] [stdout]    = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]    = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout]    = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `type_alias_impl_trait` is declared but not used
[INFO] [stdout]  --> src/lib.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | #![feature(type_alias_impl_trait)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `trait_alias` is declared but not used
[INFO] [stdout]  --> src/lib.rs:6:12
[INFO] [stdout]   |
[INFO] [stdout] 6 | #![feature(trait_alias)]
[INFO] [stdout]   |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `box_patterns` is declared but not used
[INFO] [stdout]  --> src/lib.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![feature(box_patterns)]
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `associated_type_defaults` is declared but not used
[INFO] [stdout]   --> src/lib.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | #![feature(associated_type_defaults)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `try_trait_v2` is declared but not used
[INFO] [stdout]  --> src/lib.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | #![feature(try_trait_v2)]
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `future_join` is declared but not used
[INFO] [stdout]   --> src/lib.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | #![feature(future_join)]
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `async_select::select`
[INFO] [stdout]  --> tests/network/helpers/network.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use async_select::select;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `assert_matches` has been stable since 1.96.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> tests/mod.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(assert_matches)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: the feature `assert_matches` has been stable since 1.96.0 and no longer requires an attribute to enable
[INFO] [stdout]  --> benches/mod.rs:7:12
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![feature(assert_matches)]
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(stable_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `core::str::FromStr`
[INFO] [stdout]  --> tests/protocol_structures.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use core::str::FromStr;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `BlockType`, `EncryptionType`, `instructions::RawRemotePointerAddress`, and `shared_values::pointer_address::PointerAddress`
[INFO] [stdout]   --> tests/protocol_structures.rs:10:41
[INFO] [stdout]    |
[INFO] [stdout] 10 |             block_header::{BlockHeader, BlockType},
[INFO] [stdout]    |                                         ^^^^^^^^^
[INFO] [stdout] 11 |             encrypted_header::{self, EncryptedHeader},
[INFO] [stdout] 12 |             instructions::RawRemotePointerAddress,
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 13 |             routing_header::{EncryptionType, RoutingHeader},
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 17 |     shared_values::pointer_address::PointerAddress,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde::Serialize`
[INFO] [stdout]   --> tests/protocol_structures.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use serde::Serialize;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `serde_json::ser::PrettyFormatter`
[INFO] [stdout]   --> tests/protocol_structures.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 | use serde_json::ser::PrettyFormatter;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `thread_local` is declared but not used
[INFO] [stdout]  --> benches/mod.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(thread_local)]
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `runtime`
[INFO] [stdout]    --> tests/network/helpers/network.rs:551:64
[INFO] [stdout]     |
[INFO] [stdout] 551 |             spawn_local(runtime_runner.run_forever(async move |runtime| {}));
[INFO] [stdout]     |                                                                ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `runtime_b`
[INFO] [stdout]    --> tests/network/networks.rs:208:17
[INFO] [stdout]     |
[INFO] [stdout] 208 |             let runtime_b = network.get_runtime(TEST_ENDPOINT_B.clone());
[INFO] [stdout]     |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `runtime_c`
[INFO] [stdout]    --> tests/network/networks.rs:209:17
[INFO] [stdout]     |
[INFO] [stdout] 209 |             let runtime_c = network.get_runtime(TEST_ENDPOINT_C.clone());
[INFO] [stdout]     |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `runtime_a`
[INFO] [stdout]    --> tests/network/networks.rs:251:17
[INFO] [stdout]     |
[INFO] [stdout] 251 |             let runtime_a = network.get_runtime(TEST_ENDPOINT_A.clone());
[INFO] [stdout]     |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `runtime_b`
[INFO] [stdout]    --> tests/network/networks.rs:252:17
[INFO] [stdout]     |
[INFO] [stdout] 252 |             let runtime_b = network.get_runtime(TEST_ENDPOINT_B.clone());
[INFO] [stdout]     |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `runtime_b`
[INFO] [stdout]    --> tests/network/networks.rs:310:17
[INFO] [stdout]     |
[INFO] [stdout] 310 |             let runtime_b = network.get_runtime(TEST_ENDPOINT_B.clone());
[INFO] [stdout]     |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `runtime_c`
[INFO] [stdout]    --> tests/network/networks.rs:311:17
[INFO] [stdout]     |
[INFO] [stdout] 311 |             let runtime_c = network.get_runtime(TEST_ENDPOINT_C.clone());
[INFO] [stdout]     |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `runtime_a`
[INFO] [stdout]    --> tests/network/networks.rs:357:17
[INFO] [stdout]     |
[INFO] [stdout] 357 |             let runtime_a = network.get_runtime(TEST_ENDPOINT_A.clone());
[INFO] [stdout]     |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `runtime_a`
[INFO] [stdout]    --> tests/network/networks.rs:416:17
[INFO] [stdout]     |
[INFO] [stdout] 416 |             let runtime_a = network.get_runtime(TEST_ENDPOINT_A.clone());
[INFO] [stdout]     |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `runtime_c`
[INFO] [stdout]    --> tests/network/networks.rs:418:17
[INFO] [stdout]     |
[INFO] [stdout] 418 |             let runtime_c = network.get_runtime(TEST_ENDPOINT_C.clone());
[INFO] [stdout]     |                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_runtime_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]    --> tests/network/helpers/network.rs:397:9
[INFO] [stdout]     |
[INFO] [stdout] 396 | struct Edge {
[INFO] [stdout]     |        ---- field in this struct
[INFO] [stdout] 397 |     pub id: String,
[INFO] [stdout]     |         ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `Edge` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `thread_local` is declared but not used
[INFO] [stdout]  --> tests/mod.rs:2:12
[INFO] [stdout]   |
[INFO] [stdout] 2 | #![feature(thread_local)]
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_features)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: feature `box_patterns` is declared but not used
[INFO] [stdout]  --> tests/mod.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | #![feature(box_patterns)]
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `StreamExt`
[INFO] [stdout]  --> src/channel/mpsc.rs:3:29
[INFO] [stdout]   |
[INFO] [stdout] 3 | use futures_util::{SinkExt, StreamExt};
[INFO] [stdout]   |                             ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `FutureExt`
[INFO] [stdout]   --> src/network/com_hub/managers/socket_manager.rs:12:20
[INFO] [stdout]    |
[INFO] [stdout] 12 | use futures_util::{FutureExt, future::join_all};
[INFO] [stdout]    |                    ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `SinkExt`
[INFO] [stdout]  --> src/channel/mpsc.rs:3:20
[INFO] [stdout]   |
[INFO] [stdout] 3 | use futures_util::{SinkExt, StreamExt};
[INFO] [stdout]   |                    ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Deserialize`
[INFO] [stdout]   --> src/serde/deserializer.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     Deserialize, Deserializer,
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/dif/representation.rs:135:13
[INFO] [stdout]     |
[INFO] [stdout] 135 |             _ => {
[INFO] [stdout]     |             ^ no value can reach this
[INFO] [stdout]     |
[INFO] [stdout] note: multiple earlier patterns match some of the same values
[INFO] [stdout]    --> src/dif/representation.rs:135:13
[INFO] [stdout]     |
[INFO] [stdout]  75 |             DIFValueRepresentation::Null => Value::null(),
[INFO] [stdout]     |             ---------------------------- matches some of the same values
[INFO] [stdout]  76 |             DIFValueRepresentation::String(str) => Value {
[INFO] [stdout]     |             ----------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout]  82 |             DIFValueRepresentation::Boolean(b) => Value {
[INFO] [stdout]     |             ---------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout]  88 |             DIFValueRepresentation::Number(n) => Value {
[INFO] [stdout]     |             --------------------------------- matches some of the same values
[INFO] [stdout] ...
[INFO] [stdout] 135 |             _ => {
[INFO] [stdout]     |             ^ ...and 3 other patterns collectively make this unreachable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/network/block_handler.rs:439:13
[INFO] [stdout]     |
[INFO] [stdout] 439 |         let mut block = DXBBlock {
[INFO] [stdout]     |             ----^^^^^
[INFO] [stdout]     |             |
[INFO] [stdout]     |             help: remove this `mut`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `blocks`
[INFO] [stdout]    --> src/network/block_handler.rs:533:22
[INFO] [stdout]     |
[INFO] [stdout] 533 |                 Some(blocks),
[INFO] [stdout]     |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_blocks`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `blocks`
[INFO] [stdout]    --> src/network/block_handler.rs:555:22
[INFO] [stdout]     |
[INFO] [stdout] 555 |                 Some(blocks),
[INFO] [stdout]     |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_blocks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `blocks`
[INFO] [stdout]    --> src/network/block_handler.rs:632:22
[INFO] [stdout]     |
[INFO] [stdout] 632 |                 Some(blocks),
[INFO] [stdout]     |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_blocks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `blocks`
[INFO] [stdout]    --> src/network/block_handler.rs:756:22
[INFO] [stdout]     |
[INFO] [stdout] 756 |                 Some(blocks),
[INFO] [stdout]     |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_blocks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `blocks`
[INFO] [stdout]    --> src/network/block_handler.rs:776:22
[INFO] [stdout]     |
[INFO] [stdout] 776 |                 Some(blocks),
[INFO] [stdout]     |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_blocks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `blocks`
[INFO] [stdout]    --> src/network/block_handler.rs:799:22
[INFO] [stdout]     |
[INFO] [stdout] 799 |                 Some(blocks),
[INFO] [stdout]     |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_blocks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `blocks`
[INFO] [stdout]    --> src/network/block_handler.rs:820:22
[INFO] [stdout]     |
[INFO] [stdout] 820 |                 Some(blocks),
[INFO] [stdout]     |                      ^^^^^^ help: if this is intentional, prefix it with an underscore: `_blocks`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable pattern
[INFO] [stdout]    --> src/network/com_hub/mod.rs:830:13
[INFO] [stdout]     |
[INFO] [stdout] 825 |             Err(SocketEndpointRegistrationError::SocketEndpointAlreadyRegistered) => {
[INFO] [stdout]     |             --------------------------------------------------------------------- matches all the relevant values
[INFO] [stdout] ...
[INFO] [stdout] 830 |             Err(error) => {
[INFO] [stdout]     |             ^^^^^^^^^^ no value can reach this
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `uuid`
[INFO] [stdout]    --> src/runtime/runner.rs:168:41
[INFO] [stdout]     |
[INFO] [stdout] 168 |             interface_map.iter().find(|(uuid, interface)| {
[INFO] [stdout]     |                                         ^^^^ help: if this is intentional, prefix it with an underscore: `_uuid`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `local_loopback_socket`
[INFO] [stdout]    --> src/runtime/runner.rs:176:13
[INFO] [stdout]     |
[INFO] [stdout] 176 |         let local_loopback_socket = socket_map
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_local_loopback_socket`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `memory`
[INFO] [stdout]    --> src/shared_values/shared_container.rs:882:13
[INFO] [stdout]     |
[INFO] [stdout] 882 |         let memory = &RefCell::new(Memory::default());
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_memory`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `c`
[INFO] [stdout]    --> src/values/core_value.rs:802:13
[INFO] [stdout]     |
[INFO] [stdout] 802 |         let c = CoreValue::from("11");
[INFO] [stdout]     |             ^ help: if this is intentional, prefix it with an underscore: `_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `datex-core` (lib test) due to 1 previous error; 58 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "12a45da39c6ca982e199823bce360b9d4e905b5764113485c931a91f2444cb26", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "12a45da39c6ca982e199823bce360b9d4e905b5764113485c931a91f2444cb26", kill_on_drop: false }`
[INFO] [stdout] 12a45da39c6ca982e199823bce360b9d4e905b5764113485c931a91f2444cb26
